agile methodology interview questions